/*
 * Copyright (c) 2020 hebeiyiliuba.com
 * All rights reserved.
 *
 */
package org.jeecg.modules.third.jg.report.information.dto.enterprise;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import java.io.Serializable;
import java.util.List;

/**
 * 企业信息
 *
 * @author duanlikao
 * @created 2021/1/4
 */
@Data
@XmlAccessorType(XmlAccessType.FIELD)
public class EnterpriseDTO implements Serializable {
    /**
     * 操作类型  1:新增操作 2：更新操作
     */
    @XmlElement
    private String ActionType;
    /**
     * 企业名称
     */
    @XmlElement
    private String EntName;
    /**
     * 企业注册地址
     *
     */
    @XmlElement
    private String EntAddress;
    /**
     * 行政区划代码
     */
    @XmlElement
    private String AreaCode;
    @XmlElement
    private String BranchEstablishment;
    /**
     * 注册资金(万元)
     */
    @XmlElement
    private String RegisterMoney;
    /**
     * 营业执照注册日期
     */
    @XmlElement
    private String RegisterDate;
    /**
     * 经营范围
     */
    @XmlElement
    private String RunScope;
    /**
     * 道路运输经营许可证
     * 编号
     */
    @XmlElement
    private String PermitNumber;
    /**
     * 传真号码
     */
    @XmlElement
    private String FaxNo;
    /**
     * 统一社会信用代码
     */
    @XmlElement
    private String UnifiedSocialCreditIdentifier;
    /**
     * 法人代表姓名
     *
     */
    @XmlElement
    private String LegalerName;
    /**
     * 法人手机
     */
    @XmlElement
    private String LegalerTel;
    /**
     * 联系人姓名
     */
    @XmlElement
    private String ContactsName;
    /**
     * 联系人电话
     */
    @XmlElement
    private String ContactsTel;
    /**
     * 监测状态  监测状态：0：未开启；1：联调测试开启；2：正式监测开启
     */
    @XmlElement
    private String MonitorsState;
    /**
     * 监测开始时间
     */
    @XmlElement
    private String MonitorTime;
    /**
     * 成立时间
     */
    @XmlElement
    private String EnterpriseCreateTime;
    /**
     * 电信业务经营许可证
     * 编号
     */
    @XmlElement
    private String IpcNum;
    /**
     * 三级等保备案编号
     */
    @XmlElement
    private String Psnrnum;
    /**
     *
     */
    @XmlElement
    private String NfcNum;
    /**
     *
     * 应用程序列表
     */
    @XmlElement
    private List <AppsDTO> Apps;

    public void setActionType(String actionType) {
        this.ActionType = actionType;
    }
    public String getActionType() {
        return ActionType;
    }

    public void setEntName(String entName) {
        this.EntName = entName;
    }
    public String getEntName() {
        return EntName;
    }

    public void setEntAddress(String entAddress) {
        this.EntAddress = entAddress;
    }
    public String getEntAddress() {
        return EntAddress;
    }

    public void setAreaCode(String areaCode) {
        this.AreaCode = areaCode;
    }
    public String getAreaCode() {
        return AreaCode;
    }

    public void setBranchEstablishment(String branchEstablishment) {
        this.BranchEstablishment = branchEstablishment;
    }
    public String getBranchEstablishment() {
        return BranchEstablishment;
    }

    public void setRegisterMoney(String registerMoney) {
        this.RegisterMoney = registerMoney;
    }
    public String getRegisterMoney() {
        return RegisterMoney;
    }

    public void setRegisterDate(String registerDate) {
        this.RegisterDate = registerDate;
    }
    public String getRegisterDate() {
        return RegisterDate;
    }

    public void setRunScope(String runScope) {
        this.RunScope = runScope;
    }
    public String getRunScope() {
        return RunScope;
    }

    public void setPermitNumber(String permitNumber) {
        this.PermitNumber = permitNumber;
    }
    public String getPermitNumber() {
        return PermitNumber;
    }

    public void setFaxNo(String faxNo) {
        this.FaxNo = faxNo;
    }
    public String getFaxNo() {
        return FaxNo;
    }

    public void setUnifiedSocialCreditIdentifier(String unifiedSocialCreditIdentifier) {
        this.UnifiedSocialCreditIdentifier = unifiedSocialCreditIdentifier;
    }
    public String getUnifiedSocialCreditIdentifier() {
        return UnifiedSocialCreditIdentifier;
    }

    public void setLegalerName(String legalerName) {
        this.LegalerName = legalerName;
    }
    public String getLegalerName() {
        return LegalerName;
    }

    public void setLegalerTel(String legalerTel) {
        this.LegalerTel = legalerTel;
    }
    public String getLegalerTel() {
        return LegalerTel;
    }

    public void setContactsName(String contactsName) {
        this.ContactsName = contactsName;
    }
    public String getContactsName() {
        return ContactsName;
    }

    public void setContactsTel(String contactsTel) {
        this.ContactsTel = contactsTel;
    }
    public String getContactsTel() {
        return ContactsTel;
    }

    public void setMonitorsState(String monitorsState) {
        this.MonitorsState = monitorsState;
    }
    public String getMonitorsState() {
        return MonitorsState;
    }

    public void setMonitorTime(String monitorTime) {
        this.MonitorTime = monitorTime;
    }
    public String getMonitorTime() {
        return MonitorTime;
    }

    public void setEnterpriseCreateTime(String enterpriseCreateTime) {
        this.EnterpriseCreateTime = enterpriseCreateTime;
    }
    public String getEnterpriseCreateTime() {
        return EnterpriseCreateTime;
    }

    public void setIpcNum(String ipcNum) {
        this.IpcNum = ipcNum;
    }
    public String getIpcNum() {
        return IpcNum;
    }

    public void setPsnrnum(String psnrnum) {
        this.Psnrnum = psnrnum;
    }
    public String getPsnrnum() {
        return Psnrnum;
    }

    public void setNfcNum(String nfcNum) {
        this.NfcNum = nfcNum;
    }
    public String getNfcNum() {
        return NfcNum;
    }

    public void setApps(List<AppsDTO> apps) {
        this.Apps = apps;
    }
    public List<AppsDTO> getApps() {
        return Apps;
    }
}